package source.javadog.util;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.CONSTRUCTOR;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * Author: yuyong
 * Date: 2018-09-13 下午4:33
 * Description: 类似java.beans.ConstructorProperties, 必须配合Creator使用
 */
@Documented
@Target({METHOD, CONSTRUCTOR})
@Retention(RUNTIME)
public @interface MyConstructorParameters {

    String[] value();

}
